#include <iostream>
#include "GlobalDefines.h"
#include "Geometry.h"
#include "Excitation.h"
#include "Solution.h"
int main()
{
	TriangleMesh* Object = new TriangleMesh(emx::PEC);
	Object->ReadGeometry("0.5plate.dat",emx::Real3D(0.0,0.0,0.0));

	GaussianPulse* Ex = new GaussianPulse(0.0, 0.0, 0, -120.0*emx::PI, 4.0, 6.0);
	Ex->SetTimeStep(0.020833/emx::C);

	Solution* Proj = new Solution(Object,Ex);

	Proj->Analysis();
	return 0;
}
